<?php
/**
  *  Project name: KSSystem
  *  Created on: 08.12.2011
  *  Author: Kai R�der
  *
  *  
  */
if(isset($_POST['earmarkAdmin']))
{
    include_once("class/user/class.userCreate.php");
        
    // Check input data
    /*
     * ------------------------------------------------------------
     */
    
    if($_POST['vorname']) { $vorname = $_POST['vorname']; } 
    else { $errors[] = "Bitte geben Sie einen Vornamen an."; }
    
    if($_POST['name']) { $name = $_POST['name']; } 
    else { $errors[] = "Bitte geben Sie einen Nachnamen an."; }
    
    if($_POST['e-mail']) { $email = $_POST['e-mail']; } 
    else { $errors[] = "Bitte geben Sie eine E-Mail an."; }
    
    // Read-Only feld, kann nicht leer sein
    $benutzername = $_POST['benutzername'];
    
    
    // set status and rights
    $status = STATUS_VORMERKEN;
    $rechte = RECHT_ADMIN_SCHREIBEN;
    
    // if no error occurred...
    if(count($errors) == 0)
    {
        // User create object
        $usr = new CCreateUser();
        
        // Emplyee Meta-Data
        $usr->setVorname($vorname);
        $usr->setName($name);
        $usr->setEmail($email);
        
        // Access and userstate
        $usr->setStatus($status);
        $usr->setRechte($rechte);
        
        // Benutzername
        $usr->setUsername($benutzername);
        
        // user who created row
        $usr->setBearbeiterId($_SESSION['userID']);
        
        // In bearbeitung
        $usr->setInBearbeitung(1);
        
        // Create
        $usr->create();
        header("LOCATION: index.php?page=administrator-view");
    }
    else 
    {
        echo '<h2>Fehler!</h2>';
        echo '<ul>';
        foreach($errors as $error)
        {
            echo '<li>' . $error . '</li>';
        } 
        echo '</ul>';
    } 
}



// --
$idMitarbeiter = $_GET['idMitarbeiter'];

$sql = CSingleton::get("sql::sql");
$qry = $sql->prepare("SELECT * FROM Mitarbeiter WHERE idMitarbeiter = ?");
$qry->execute(array($idMitarbeiter));
$res = $qry->fetch(PDO::FETCH_ASSOC);

$benutzername = $res['benutzername'];
$vorname = $res['vorname'];
$name = $res['name'];
$email = $res['e-mail'];

$eIdZentrale = $res['zentraleId'];

// Embed form
include("module/administrator/administrator_form_edit.php");
?>

